草庐IT

HTML5 iframe 沙箱属性问题

全部标签

javascript - 如何使用 javascript 从包含 html 代码的变量中获取选定的 div 部分?

我有一个变量var'html',它包含一些html代码。其中有一个ID为messages的div。我只想使用javascript将“html”变量中的那个div内容放入另一个变量中。请帮忙。. 最佳答案 在我看来,使用jQuery最简单的方法:varmessage=$('').append(html).find('#message').text();//.html(); 关于javascript-如何使用javascript从包含html代码的变量中获取选定的div部分?,我们在Stac

javascript - 在 Javascript 中添加属性

如何在不使用jQuery的情况下用Java脚本编写$('label.someClass').attr('valid',true);? 最佳答案 Array.prototype.forEach.call(document.querySelectorAll('label.someClass'),function(label){label.setAttribute('someAttribute','someValue');});这意味着浏览器支持ES5。.querySelectorAll的替代方案也可以是.getElementsByCla

javascript - 从在 chrome 和 firefox 上运行的 html 页面调用 .dll 函数

我有一个用C++编写的dll。现在我需要从html页面调用dll中的函数。我通过在vbscript(Activex)中调用dll来完成此操作,这样我就可以在IE中运行。现在我需要在Chrome和Firefox上运行它。我必须做什么,是只需要用javascript编写还是需要为此开发任何扩展?任何人都可以为此提供一个带有简单演示的解决方案吗?提前致谢。 最佳答案 在为所有浏览器创建不可移植的扩展之前,您没有机会。Firefox允许您创建XPI扩展名“插件”Chrome有extensionsDLL文件没有跨平台解决方案,但是,您可以尝试

javascript - 在此受限设置中,eval() 会导致安全问题吗?

我正在编写一个包含一些数学练习的网站。我不太在乎用户是否试图作弊,所以我正在通过Javascript更正答案在我的具体情况下,我在表单中有一个字段。我想让用户输入一个数学表达式(例如3/2)并使用其结果来判断用户是否正确。为此,我会使用eval。我的javascript永远不会直接从URL中读取,而只是从表单中读取。此页面的任何结果都不会存储以显示给任何用户(也许我们稍后会保留统计分析的结果,然后通过PHP存储在数据库中,但话又说回来,我可能需要清理PHP本身的任何输入,怕用户直接使用POST)有什么可能出错?=P 最佳答案 您需要

javascript - 如何从 iframe 将元素附加到父主体?

我在iframe中有这段代码。$(document).ready(function(){$("body").append($("#ctap").html());});我想将#ctap的html附加到父正文。我该怎么做? 最佳答案 尝试在document.ready中执行以下代码parent.$("body").append($("#ctap").html()); 关于javascript-如何从iframe将元素附加到父主体?,我们在StackOverflow上找到一个类似的问题:

javascript - 有没有办法在 tinymce iframe 中加载外部 javascript 文件?

是否有一种简单的方法来加载将在TinyMCEiframe中运行的外部javascript?我唯一找到的(这可能是答案)是:http://www.tinymce.com/wiki.php/API3:class.tinymce.dom.ScriptLoader但我不确定如何正确加载它或者它是否有效。我试图在tinymce.init指令之前和之后加载它,甚至在它内部,但似乎没有任何效果。只是想知道如何初始化“ScriptLoader”函数。 最佳答案 您可以使用setup初始化配置参数来使用脚本加载器tinyMCE.init({...se

javascript - 在 FabricJS 中,更改图像元素的 src 会更改该对象的所有属性

在Fabric.jsCanvas中,我试图将图像对象的src替换为高分辨率图像,以便在使用canvas.toDataURLWithMultiplier时保持图像质量。当我更改图像对象的src时,它的所有属性也会更改。图像对象会自动缩放到不同的大小,并且所有状态属性都会更改。这是从版本0.9.15开始发生的。当我使用0.8.32版本时,它可以工作。0.8.32版本没有这个问题。代码如下:ChangeImagecanvas=newfabric.Canvas('canvas');fabric.Image.fromURL("http://timeplusq.com/dakshin/clip03

javascript - 哪些 HTML 元素支持 onerror 属性?

我有一个从GoogleWebFonts加载CSS和字体的网站.但是,将使用该站点的一个地方是无法访问Internet的本地Intranet。我仍然想尽可能地使用Google的字体以获得Google提供的好处,例如从CDN下载的字体,并且可能已经在访问使用它们的另一个站点时缓存在用户的计算机上。我也用Google-hostedjQuery如果无法访问Google,我会使用以下代码(来自HTML5Boilerplate)从我的服务器加载jQuery:window.jQuery||document.write('')我正在寻找一种对CSS文件执行相同操作的方法。我用过过去用于处理不加载的图像

javascript - window.getSelection() 用 HTML 标签偏移?

如果我有以下HTML:Vivamusluctusurnasedurnaultriciesactemporduisagittis.我在mouseup上举办了一场事件查看所选文本的范围:$(".content").on("mouseup",function(){varstart=window.getSelection().baseOffset;varend=window.getSelection().focusOffset;if(start然后我选择单词Vivamus从内容中,它将记录1,8,因为这是选择的范围。如果,但是,我选择了单词urna,它会记录15,20,但不会考虑HTML的元素

javascript - 在文字对象中创建属性

varo,d;o={getfoo(){return17;}};d=Object.getOwnPropertyDescriptor(o,"foo");//dis{configurable:true,enumerable:true,get:/*thegetterfunction*/,set:undefined}那是什么get对象内部呢?那是一种方法或属性还是其他什么?它是如何工作的,或者它如何将属性或方法设置为对象?如果我简单地忽略get的使用,我会遇到麻烦吗?和set?使用get是否有更多优势?和set而不是简单地定义属性而没有使用。如果有的话,这些优点是什么。另外,.getOwnPro